export interface MilestoneVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 租户编号
   */
  tenantId: string | number;

  /**
   * 项目编号
   */
  projectCode: string;

  /**
   * 小目标名
   */
  milestoneName: string;

  /**
   * 排序
   */
  milestoneSort: number;

  /**
   * 关联人员
   */
  relatedUsers: string;

  /**
   * 状态（enable正常 disable停用）
   */
  status: string;

  /**
   * 创建部门
   */
  createDept: number;

  /**
   * 创建者
   */
  createBy: number;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 修改者
   */
  updateBy: number;

  /**
   * 创建时间
   */
  updateTime: string;

  /**
   * 备注
   */
  remark: string;
}

export interface MilestoneForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 租户编号
   */
  tenantId?: string | number;

  /**
   * 项目编号
   */
  projectId?: number;

  /**
   * 小目标名
   */
  milestoneName?: string;

  /**
   * 排序
   */
  milestoneSort?: number;

  /**
   * 关联人员
   */
  relatedUsers?: string;

  /**
   * 状态（enable正常 disable停用）
   */
  status?: string;

  /**
   * 字体颜色
   */
  classStyle?: string;

  /**
   * 备注
   */
  remark?: string;

  createByName?: string;

  updateByName?: string;

  createDeptName?: string;
}

export interface MilestoneQuery extends PageQuery {
  /**
   * 租户编号
   */
  tenantId?: string | number;

  /**
   * 项目编号
   */
  projectId?: string;

  /**
   * 小目标名
   */
  milestoneName?: string;

  /**
   * 关联人员
   */
  relatedUsers?: string;

  /**
   * 状态（enable正常 disable停用）
   */
  status?: string;

  /**
   * 日期范围参数
   */
  params?: any;

  isAsc?: string;
  orderByColumn?: string;
}
